package xyz.labmem.main.modular.app.xxly.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.SocketPath
import xyz.labmem.base.core.annotion.SqlColumn

/**
 * 民用光纤通信传送网系统端口采集对象 mygxtxcswxtdkcjb
 * 
 * @author ruoyi
 * @date 2022-02-25
 */
@SocketPath("true",order=119,issub = true)
@TableName("mygxtxcswxtdkcjb")

@ApiModel(value = "民用光纤通信传送网系统端口采集")
class Mygxtxcswxtdkcjb : GFBaseEntity<Mygxtxcswxtdkcjb>() {

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 隶属单位名称 */
    @SqlColumn
    @ExcelProperty("隶属单位名称")
    @TableField("lsdwmc")
    @ApiModelProperty(value = "隶属单位名称")
    var lsdwmc : String? = null
    /** 台站名称 */
    @SqlColumn
    @ExcelProperty("台站名称")
    @TableField("tzmc")
    @ApiModelProperty(value = "台站名称")
    var tzmc : String? = null
    /** 传输系统代号 */
    @ExcelProperty("传输系统代号")
    @TableField("csxtdh")
    @ApiModelProperty(value = "传输系统代号")
    var csxtdh : String? = null
    /** 等级 */
    @ExcelProperty("等级")
    @TableField("dj")
    @ApiModelProperty(value = "等级")
    var dj : String? = null
    /** "系统容量" */
    @ExcelProperty("系统容量")
    @TableField("xtrl")
    @ApiModelProperty(value = "系统容量")
    var xtrl : String? = null
    /** 端口资源情况统计_400G_共有 */
    @ExcelProperty("端口资源情况统计_400G_共有")
    @TableField("dkzyqktj_400_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(400G)")
    var dkzyqktj400Gy : String? = null
    /** 端口资源情况统计_400G_空闲 */
    @ExcelProperty("端口资源情况统计_400G_空闲")
    @TableField("dkzyqktj_400_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(400G)")
    var dkzyqktj400Kx : String? = null
    /** 端口资源情况统计_200G_共有 */
    @ExcelProperty("端口资源情况统计_200G_共有")
    @TableField("dkzyqktj_200_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(200G)")
    var dkzyqktj200Gy : String? = null
    /** 端口资源情况统计_200G_空闲 */
    @ExcelProperty("端口资源情况统计_200G_空闲")
    @TableField("dkzyqktj_200_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(200G)")
    var dkzyqktj200Kx : String? = null
    /** 端口资源情况统计_100G_共有 */
    @ExcelProperty("端口资源情况统计_100G_共有")
    @TableField("dkzyqktj_100_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(100G)")
    var dkzyqktj100Gy : String? = null
    /** 端口资源情况统计_100G_空闲 */
    @ExcelProperty("端口资源情况统计_100G_空闲")
    @TableField("dkzyqktj_100_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(100G)")
    var dkzyqktj100Kx : String? = null
    /** 端口资源情况统计_10G_共有 */
    @ExcelProperty("端口资源情况统计_10G_共有")
    @TableField("dkzyqktj_10_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(10G)")
    var dkzyqktj10Gy : String? = null
    /** 端口资源情况统计_10G_空闲 */
    @ExcelProperty("端口资源情况统计_空闲(10G)")
    @TableField("dkzyqktj_10_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(10G)")
    var dkzyqktj10Kx : String? = null
    /** 端口资源情况统计_10GE_共有 */
    @ExcelProperty("端口资源情况统计_10GE_共有")
    @TableField("dkzyqktj_10e_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(10GE)")
    var dkzyqktj10eGy : String? = null
    /** 端口资源情况统计_10GE_空闲 */
    @ExcelProperty("端口资源情况统计_10GE_空闲")
    @TableField("dkzyqktj_10e_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(10GE)")
    var dkzyqktj10eKx : String? = null
    /** 端口资源情况统计_2.5G_共有 */
    @ExcelProperty("端口资源情况统计_2.5G_共有")
    @TableField("dkzyqktj_25_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(2.5G)")
    var dkzyqktj25Gy : String? = null
    /** 端口资源情况统计_2.5G_空闲 */
    @ExcelProperty("端口资源情况统计_2.5G_空闲")
    @TableField("dkzyqktj_25_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(2.5G)")
    var dkzyqktj25Kx : String? = null
    /** 端口资源情况统计_2.5GE_共有 */
    @ExcelProperty("端口资源情况统计_2.5GE_共有")
    @TableField("dkzyqktj_25e_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(2.5GE)")
    var dkzyqktj25eGy : String? = null
    /** 端口资源情况统计_2.5GE_空闲 */
    @ExcelProperty("端口资源情况统计_2.5GE_空闲")
    @TableField("dkzyqktj_25e_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(2.5GE)")
    var dkzyqktj25eKx : String? = null
    /** 端口资源情况统计_622M_共有 */
    @ExcelProperty("端口资源情况统计_622M_共有")
    @TableField("dkzyqktj_622_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(622M)")
    var dkzyqktj622Gy : String? = null
    /** 端口资源情况统计_622M_空闲 */
    @ExcelProperty("端口资源情况统计_622M_空闲")
    @TableField("dkzyqktj_622_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(622M)")
    var dkzyqktj622Kx : String? = null
    /** 端口资源情况统计_155M_共有 */
    @ExcelProperty("端口资源情况统计_155M_共有")
    @TableField("dkzyqktj_155_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(155M)")
    var dkzyqktj155Gy : String? = null
    /** 端口资源情况统计_155M_空闲 */
    @ExcelProperty("端口资源情况统计_155M_空闲")
    @TableField("dkzyqktj_155_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(155M)")
    var dkzyqktj155Kx : String? = null
    /** 端口资源情况统计_2M_共有 */
    @ExcelProperty("端口资源情况统计_2M_共有")
    @TableField("dkzyqktj_2_gy")
    @ApiModelProperty(value = "端口资源情况统计_共有(2M)")
    var dkzyqktj2Gy : String? = null
    /** 端口资源情况统计_2M_成端 */
    @ExcelProperty("端口资源情况统计_2M_成端")
    @TableField("dkzyqktj_2_cd")
    @ApiModelProperty(value = "端口资源情况统计_成端(2M)")
    var dkzyqktj2Cd : String? = null
    /** 端口资源情况统计_2M_使用 */
    @ExcelProperty("端口资源情况统计_2M_使用")
    @TableField("dkzyqktj_2_sy")
    @ApiModelProperty(value = "端口资源情况统计_使用(2M)")
    var dkzyqktj2Sy : String? = null
    /** 端口资源情况统计_2M_空闲 */
    @ExcelProperty("端口资源情况统计_2M_空闲")
    @TableField("dkzyqktj_2_kx")
    @ApiModelProperty(value = "端口资源情况统计_空闲(2M)")
    var dkzyqktj2Kx : String? = null
    /** 端口资源情况统计_以太网口_共有 */
    @ExcelProperty("端口资源情况统计_以太网口_共有")
    @TableField("dkzyqktj_ytwk_gy")
    @ApiModelProperty(value = "端口资源情况统计_以太网口_共有")
    var dkzyqktjYtwkGy : String? = null
    /** 端口资源情况统计_以太网口_空闲 */
    @ExcelProperty("端口资源情况统计_以太网口_空闲")
    @TableField("dkzyqktj_ytwk_kx")
    @ApiModelProperty(value = "端口资源情况统计_以太网口_空闲")
    var dkzyqktjYtwkKx : String? = null
    /** 端口资源情况统计_可扩容情况描述_ */
    @ExcelProperty("端口资源情况统计_可扩容情况描述_")
    @TableField("dkzyqktj_kkrqkms_")
    @ApiModelProperty(value = "端口资源情况统计_可扩容情况描述_")
    var dkzyqktjKkrqkms : String? = null
    /** 所属辖区 */
    @ExcelProperty("所属辖区")
    @TableField("ssxq")
    @ApiModelProperty(value = "所属辖区")
    var ssxq : String? = null

}
